/**   
* @Title: IAdminGoodDao.java 
* @Package com.element5th.shop.dao.server 
* @Description: 
* @author 第五小组  
* @date 2012-10-25 下午3:07:28 
* @version V1.0   
*/ 
package com.element5th.shop.dao.good;

import java.util.List;

import com.element5th.shop.dto.BaseDto;

/** 
 * @ClassName: IAdminGoodDao 
 * @Description: 
 * @author  第五小组
 * @date 2012-10-25 下午3:07:28 
 *  
 */
public interface IAdminGoodDao {
	public int addGood(BaseDto dto);
	public boolean updateGood(BaseDto dto);
	public boolean deleteGood(BaseDto dto);
	public List<BaseDto> lowNumGood();
	public boolean setGoodOff(BaseDto dto);
	public List<BaseDto> getBigClassList();
	public boolean addBigClass(BaseDto dto);
	public boolean addClass(BaseDto dto);
	/** 
	* @Title: offList 
	* @Description:  
	* @param @return    参数 
	* @return List<BaseDto>    返回类型 
	* @throws 
	*/ 
	List<BaseDto> offList();
	/** 
	* @Title: changeOffState 
	* @Description:  
	* @param @param dto
	* @param @param state
	* @param @return    参数 
	* @return boolean    返回类型 
	* @throws 
	*/ 
	boolean changeOffState(BaseDto dto, boolean state);
	/** 
	* @Title: getClassList 
	* @Description:  
	* @param @return    参数 
	* @return List<BaseDto>    返回类型 
	* @throws 
	*/ 
	public List<BaseDto> getClassList(int bigClassId);
	/** 
	* @Title: getGoodList 
	* @Description:  
	* @param @return    参数 
	* @return List<BaseDto>    返回类型 
	* @throws 
	*/ 
	public List<BaseDto> getGoodList();
	/** 
	* @Title: addGoodDeatail 
	* @Description:  
	* @param @param dto
	* @param @return    参数 
	* @return boolean    返回类型 
	* @throws 
	*/ 
	public boolean addGoodDeatail(BaseDto dto);
}
